stationing of forces - Spanish English Dictionary